package com.zhaokuner.parentstarter.ctrladaptor.http;

import com.zhaokuner.parentstarter.ctrladaptor.model.CtrlAdaptorReqEntry;
import lombok.Data;

import java.lang.reflect.Type;

/**
 * <p>
 * Description:client 所需额外参数
 * <p>
 * Copyright: 2018-现在 北京掌通未来科技有限公司
 * <p>
 *
 * @author 赵希坤 zhaoxikun
 * @date 2021/2/25 2:18 下午
 */
@Data
public class CtrlAdaptorReqEntryClientInfo {
    /**
     * 代理请求对象
     */
    private CtrlAdaptorReqEntry ctrlAdaptorReqEntry;
    /**
     * 服务名称
     */
    private String serviceName;
    /**
     * 返回值的类型，带泛型
     */
    private Type returnType;

    public CtrlAdaptorReqEntryClientInfo(CtrlAdaptorReqEntry ctrlAdaptorReqEntry) {
        this.ctrlAdaptorReqEntry = ctrlAdaptorReqEntry;
    }
}
